const fs = require('fs')
const wsQueue = require('./wsQueue.js')
console.log('wsQueue',wsQueue);

const queue = wsQueue()

// const ws = fs.createWriteStream('./asd.qq')
// // 重命名
// // fs.rename('./asd.qq','/asdsad.aa',(err)=>{
// // 	console.log(err)
// // })

// console.log("==ws",ws.path);
	
// ws.on('close',()=>{
// 	console.log('--------close---------');
// })
function aaa(){
	for (var i = 0; i < 100; i++) {
		setTimeout(async()=>{
			const ws = await queue('./test/'+Date.now()+'.txt')
			console.log("===ws.path",ws.path);
			setTimeout(()=>{
				ws.destroy()
			},3000+ i* Math.random() * 100)
		},i*1000)
	}
}

aaa()



// 删除
// fs.unlink('C:\\Users\\gxh\\file-assets\\202207\\3c41697b-d5eb-4f71-a3e0-f899c5993386.exe.temp', (err) => {
// 	console.error(1,err)
// })

// fs.unlink('./asd.qq', (err) => {
// 	if (err) {
// 		console.error(2,err)
// 	}
// })
